embark on a mission

Translations
se lancer dans une mission